home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Moscow ML 1.42 / src / compiler / Rtvals.sig < prev    next >
Encoding:
Text File  |  1997-08-18  |  565 b   |  23 lines  |  [TEXT/R*ch]

  1. (* Rtvals.sig *)
  2.  
  3. local
  4.   open Obj Const Globals Types;
  5. in
  6.  
  7. type ExnName = QualifiedIdent ref;
  8.  
  9. val getGlobalVal : int -> obj;
  10. val setGlobalVal : int -> obj -> unit;
  11. val getExnName : obj -> string
  12. val getExnMessage : obj -> string
  13. val printLiteralConst : obj -> unit;
  14. val printDepth : int ref;
  15. val printLength : int ref;
  16. val printVal : TypeScheme -> obj -> unit;
  17. val evalPrint : obj -> obj -> obj;
  18. val evalInstallPP : obj -> (ppstream -> 'a -> unit) -> unit;
  19. val resetGlobalDynEnv : unit -> unit;
  20. val loadGlobalDynEnv : string -> (string * obj) list -> unit;
  21.  
  22. end;
  23.